body {color:#403e3e;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;font-size:14px;}
*{ font-size:14px;}
p,h1,h2,h3,h4,h5,div,ul,li{ padding:0px; margin:0px;}
a{ color:#403e3e; text-decoration:none}
a:hover {color:#ef7000;}
.cnt{ overflow:hidden; padding:0px;}
.box,#case{width:1200px;margin:auto;overflow:hidden; }

.b1_box {width:1200px;margin:auto;overflow:hidden;  }
.b2_box {width:1200px;margin:auto;overflow:hidden; height:900px; margin-top:40px;}
.b3_box {width:1200px;margin:auto;overflow:hidden; height:500px; margin-top:40px;}
.b3_box {width:1200px;margin:auto;overflow:hidden; height:auto; margin-top:20px;}
.b4_box {width:1200px;margin:auto;overflow:hidden; height:auto; margin-top:40px;}



#news_body .l_summary{ height:40px; overflow:hidden;}
#news_body .txtlist li{ margin:15px 0; border-bottom:dashed 1px #CCCCCC; padding-bottom:15px; overflow:hidden}
#news_body .cnt li h5 a{ font-size:16px;}

/*************head******************/
.head{ height:120px; padding-bottom:10px;}
.head .fr{ width:740px; float:right; padding-top:10px;}
.head p{color:#666666; font-size:14px; padding-top:3px; padding-left:5px;}
.head .logo{  float:left; height:75px; margin-top:40px;}
.head .tel{ height:16px; line-height:16px; padding-left:50px; font-size:14px; margin-top:0; color:#696969; float:right;}
.head .tel span{ color:#ff6600}
.tel_right{float:right;padding-left:50px;}
.tel_right  li{ float:left; padding:0 10px; display:black; border-right: solid 1px #000; }
.tel_right_li {margin-right:-1px}
/***Menu****/
.Nav_bg{height:46px; line-height:46px; width:100%; float:right;margin-top:40px;}
#menu{ width:800px; overflow:hidden; margin:auto}
.menu_ovr{position:absolute; display:none;z-index:1; background:#005524; width:133px; padding-bottom:10px;}
.menu_ovr h5{ text-align:center; height:28px; line-height:28px;}
.menu a{ color:#ffe0b8; font-size:12px;}
.menu a:hover{ color:#ff9b00}
.menu_ovr h5 a{ color:#6bc691; font-size:14px; font-weight:normal}
.menu_ovr h5 a:hover{ color:#f3ff68}
.menu li{ float:left; width:auto; display:inline; text-align:center; display:inline; line-height:44px; text-align:right;}
.menu h4 a{ width:auto; height:46px; display:block;color:#000; font-size:16px; font-weight:normal;}
.menu h4 a{ width:auto; height:40px; display:block;color:#000; font-size:16px; font-weight:normal; margin-left:25px;}
.menu h4 a:hover{color:#ee7c52; border-bottom:solid 2px #ee7c52;}
menu h4 a:visited{color:#ee7c52; border-bottom:solid 2px #ee7c52;}
.h4hover h4 a:visited{color:#ee7c52; border-bottom:solid 2px #ee7c52;}
.menu .h4hover h4 a{ }
.banner{text-align:center}


/*************box1***************************/
.b1_ttl{ line-height:38px;font-size:26px; color:#b5b5b5; text-align:center;margin:0 auto;display:block;width:318px;background:#fff;background: url(../images/38.png) no-repeat; height:92px;}

.b1_ttl .b1_ttl_span{ text-align:center; font-size:35px; color:#444444;padding-top: 4px;display: block;}
.b1_ttl font{ font-size:16px; padding-top:10px; color:#535353}
.b1_box_pt{margin: 22px 0 14px 0; position:absolute; left:50%;}
.box1{ width:100%; overflow:hidden; padding:60px 0 40px 0;  background:url(../images/37.png) no-repeat; }
.cnt_b1 {background:url(../images/40.png) no-repeat; height:485px; margin-top:40px;}
.cnt_left{float:left; margin:25px 0 0 40px;}
.cnt_right{float:right;width:630px;height:407px;margin:26px 47px 0 0;}
.cnt_right_top{font-size:18px; color:#b5b5b5; width:100%; height:46px; line-height:24px;background:url(../images/shu.png) no-repeat;padding-left:52px}
.cnt_right_top span {font-size:22px; color:#444444;  font-weight:bold}
.ab_text {
    font-size: 14px;color: #717171;line-height: 30px;width: 610px;margin-top: 30px;}
.about_right li a {
    display: block;float: left;width: 105px;height: 43px;   margin-left: 15px; color: #fff; line-height: 40px;font-size: 15px;font-weight: bold;padding-left: 80px;}
.about_right {width: 650px;}
.about_right ul {margin-top: 30px;}
.cnt_right a:hover {background-color:#ea5924;}

.ab1 a{background:url(../images/ab1.png) no-repeat   40px 10px #ea5924;}
.ab2 a{background:url(../images/ab2.png) no-repeat 40px 10px #303440;}
.ab3 a{background:url(../images/ab3.png) no-repeat  40px 10px #303440}
/************/
/************/

/***************box2***********/
/*.b1_ttl1{ line-height:38px;font-size:26px; color:#fff; text-align:center;margin:0 auto;display:block;width:318px;background:#fff;background: url(../images/42.png) no-repeat; height:92px;margin-top: 20px}*/
/*.b1_ttl1 .b1_ttl_span{ text-align:center; font-size:35px; color:#fff;padding-top: 4px;display: block;}*/

/*.box2{background:url(../images/pd_bg.jpg) top no-repeat; height:940px;width:100%;  overflow:hidden}*/
.b1_ttl1{ line-height:38px;font-size:26px; color:#000; text-align:center;margin:0 auto;display:block;width:318px;background:#fff;background: url(../images/42.png) no-repeat; height:92px;margin-top: 20px}
.b1_ttl1 .b1_ttl_span{ text-align:center; font-size:35px; color:#000;padding-top: 4px;display: block;}
.box2{ background: url(../images/37.png) no-repeat #f5f5f5; height:940px;width:100%;  overflow:hidden}
.box2 .ttl, .box2 .ttl font, .box4 .ttl, .box4 .ttl font{ color:#ffd49d}
.box2 .box_cnt{ margin-top:50px;}
.box_cnt{overflow:hidden; padding:0px;height: auto;margin:70px 0 40px 0; position:absolute;}
.box_cnt li{  float:left; text-align:center; margin-right:10px; position:relative;margin-bottom: 10px; }
.box_cnt li a{  font-size:20px; color:#3e3e3e; font-size:26px; height:100%; weight:100%;  display:black;}
.box_cnt_li1 {width:390px; height:290px; }
.box_cnt_li1 .erji li span{ font-size: 20px; width: 390px; text-align: center; display: block; }

.erji{width:390px; height:auto;background-color:rgba(221,221,221,0.7);display:none;position:absolute;  padding-bottom: 18px;}
.erji li { margin:0px auto; padding-top:30px; }
.erji li a {font-size:14px; color:#5c5c5c; padding:6px 34px 0 34px; line-height: 22px;display: block;text-align: left;}
.box_cnt li.box_cnt_li1:hover ul{display:block}

 .box_cnt_li2{width:390px; height:450px; background:url(../images/pd_2.png) left top no-repeat;}
 .box_cnt li.box_cnt_li2:hover ul{display:block}
 .box_cnt_li3{width:390px; height:450px; background:url(../images/pd_3.png) left top no-repeat;}
 .box_cnt li.box_cnt_li3:hover ul{display:block}
 .box_cnt_li4{width:390px; height:450px; background:url(../images/pd_4.png) left top no-repeat;}
 .box_cnt li.box_cnt_li4:hover ul{display:block}
 .box_cnt_li5{width:390px; height:450px; background:url(../images/pd_5.png) left top no-repeat;}
 .box_cnt li.box_cnt_li5:hover ul{display:block}
 .box_cnt_li6{width:390px; height:450px; background:url(../images/pd_6.png) left top no-repeat;}
 .box_cnt li.box_cnt_li6:hover ul{display:block}

 .b2_more{width: 100%;height: auto; padding-top: 700px;;padding-left: 500px;}
.b2_more a {margin:0 auto; }

.b2_ttl{ line-height:35px;font-size:26px; color:#b5b5b5; text-align:center;margin:0 auto;display:block;width:340px;}
.b2_ttl .b2_ttl_span{ text-align:center; font-size:32px; color:#eec86c;}
.b2_ttl font{ font-size:16px; padding-top:10px; color:#535353}

/***box3**/

.b3_ttl{ line-height:35px;font-size:26px; color:#b5b5b5; text-align:center;margin:0 auto;display:block;width:340px;background:#1e0a37;}
.b3_ttl .b3_ttl_span{ text-align:center; font-size:32px; color:#eec86c;}
.b3_ttl font{ font-size:16px; padding-top:10px; color:#535353}

.box3{ width:100%; overflow:hidden; padding:40px 0;  background:url(../images/37.png) no-repeat;}
.b3_cnt{width:100%; height:400px; margin-top:80px;}
.b3_cnt ul li {width:285px; height:410px; float:left; background:#fff; margin-right:15px;margin-bottom:40px;box-shadow: 5px 4px 8px 0px #f1f1f1; overflow:hidden}
.b3_cnt ul li img  {margin-bottom:15px;}


.b3_cnt ul li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.b3_txtBox {padding:10px 10px;}
.b3_txtBox a {font-size:16px; color:#444444;  line-height:16px;}
.b3_txtBox p {font-size:12px; color:#8a8a8a; padding-top:10px;line-height:20px; height:65px;width:260px;text-overflow:ellipsis; white-space:normal;  overflow:hidden; }
.b3_date{float:left;margin:0 10px 10px 15px;font-size:12px; color:#8a8a8a; }
.b3_date span { float:right;display:block;padding-left:170px;}

.b3_more{width: 100%;height: auto; padding-top: 53px;;padding-left: 500px;}
.b3_more a {margin:0 auto;}


/*******************box3**************************/
.box4{ width:100%; overflow:hidden; padding:19px 0 40px 0;  background:url(../images/37.png) no-repeat #f5f5f5; }
.b1_ttl2{ line-height:38px;font-size:26px; color:#b5b5b5; text-align:center;margin:0 auto;display:block;width:390px;background:#fff;background: url(../images/41.png) no-repeat; height:92px;}
.b1_ttl2 .b1_ttl_span{ text-align:center; font-size:35px; color:#444444;padding-top: 4px;display: block;}
.b1_ttl2 font{ font-size:16px; padding-top:10px; color:#535353}

/******************box4*****************************/
.b4_box_ul {padding-top:70px;}
.b4_box_ul li {width:200px;height:400px; border:1px solid #dbdbdb; float:left; margin-right:8px; background-color:#fff}
.b4_box_li5 {margin-right:-15px;}

.b4_box_li1 {padding:0 15px 0 15px; background:url(../images/b4_box_li1.png) no-repeat;}
.b4_box_li1 img {margin-top:222px;}
.b4_box_li1  p {color:#8b8b8b;font-size:14px;font-weight:normal; display:black;  text-align:left; top:150px;line-height:18px;margin-top:5px;}

.b4_box_li2 {padding:0 15px 0 15px; background:url(../images/b4_box_li2.png) no-repeat;}
.b4_box_li2 img {margin-top:30px;}
.b4_box_li2  p {color:#8b8b8b;font-size:14px;font-weight:normal; display:black;  text-align:left; top:150px;line-height:18px;margin-top:15px;}


.b4_box_li3 {padding:0 15px 0 15px; background:url(../images/b4_box_li3.png) no-repeat;}
.b4_box_li3 img {margin-top:222px;}
.b4_box_li3  p {color:#8b8b8b;font-size:14px;font-weight:normal; display:black;  text-align:left; top:150px;line-height:18px;margin-top:15px;}

.b4_box_li4 {padding:0 15px 0 15px; background:url(../images/b4_box_li4.png) no-repeat;}
.b4_box_li4 img {margin-top:30px;}
.b4_box_li4  p {color:#8b8b8b;font-size:14px;font-weight:normal; display:black;  text-align:left; top:150px;line-height:18px;margin-top:15px;}

.b4_box_li5 {padding:0 15px 0 15px; background:url(../images/b4_box_li5.png) no-repeat;}
.b4_box_li5 img {margin-top:222px;}
.b4_box_li5  p {color:#8b8b8b;font-size:14px;font-weight:normal; display:black;  text-align:left; top:150px;line-height:18px;margin-top:15px;}

/******************footer****************/
.link{width:100%;margin:auto;overflow:hidden; background-color:#f5f5f5;padding-top:20px;padding-bottom:10px;}

#link{ width:1200px; overflow:hidden; margin:auto}
#link .cnt{ padding:0; height:30px; line-height:30px;}
.box6{width:1200px;height:270px;margin:auto;overflow:hidden;margin-top:30px; }
.footer{ background:#313131; width:100%; overflow:hidden; padding:20px 0;height:270px;}
.footer .l2{padding-left:20px; width:300px;}
.footer .l2 h2{ float:left;margin-left:60px; color: #ee5d26}
.footer .l2 .txt{ float:left; width:260px; margin-left:60px;}
.footer li{ float:left; width:260px; border-right:solid 1px #494949; height:180px;}
.footer .l1{ text-align:right; width:210px; border:none}
.footer .l1 img{ margin-top:20px;}
.footer h2{ width:170px; margin:auto; color:#FFFFFF; font-size:14px; font-weight:normal; padding:20px 0 5px; font-weight:bold;}
.footer .txt{ width:200px; margin:auto; overflow:hidden;color: #fff;}
.footer .txt a{ display:block; width:50%; float:left; color:#FFFFFF; height:24px; line-height:24px;}
.footer .txt a:hover{ color:#fff}
.footer .l3{ width:300px;color: #ee5d26}
.footer .l3 .txt{ width:340px; float:left; }
.footer .l3 .txt a{ width:100%; float:left}
.footer .l3 h2{ width:340px; float:left;color: #ee5d26 }
.footer .l4{ border:none; text-align:center; width:200px; margin-left:100px;text-align: left; padding-top: 20px;}
.footer .l4 span {text-align:left;color:#ee5d26}
.footer .l4 h4{ font-size:22px;  color:#FFFFFF}
.footer .l4 a{ width:180px; display:block; background:#ee5d26; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; margin-top:6px; text-align:center}
.btm{width:100%; overflow:hidden; padding:30px 0; text-align:center; color:#b2b2b2; background:#1e0a37; background:url(../images/bot_line.png) repeat-x #313131;}
.btm a {color:#b2b2b2}
/**********/
.main{background:url(../images/nybg.jpg) repeat-y; margin:40px auto;}
.main .left{ width:280px; float:left}
.main .left	.styleBox li{ border-bottom:solid 1px #e2e2e2}
.main .left	.styleBox li a{background:url(../images/ltb1.jpg) 20px 50% no-repeat; display:block; height:40px; line-height:40px; padding-left:45px; width:235px; font-size:15px; color:#000000; margin-top:10px;}
.main .left	.styleBox li a:hover{background:#404040 url(../images/ltb2.jpg) 20px 50% no-repeat; color:#FFFFFF}
.main .left	.styleBox .first{}
.main .left	.styleBox .first a, #goodsCat .ttl h4{background:#ea5924; width:255px; padding-left:25px; color:#FFFFFF; margin:0px; height:44px; line-height:44px; font-size:16px; font-weight:bold;}
#goodsCat .ttl h5{ display:none}
.main .left	.styleBox .first a:hover{background:#ea5924; color:#FFFFFF}
.main .left .img{ margin:20px 0;}
.main .left .contact a:hover{ background:#ba4600}
.main .right{ width:846px; float: right;}
#ULocation{ width:100%; overflow:hidden; height:44px; line-height:44px; border-bottom:solid 3px #ea5924;margin-bottom: 15px;}
#ULocation h3{ color:#ea5924; font-size:22px; width: 40%;
    float: left; padding:0px; margin:0px;}

.main_body .cnt{ line-height:24px; font-size:14px;}
.crt_cats{ width:100%; overflow:hidden; padding:0px; margin-bottom:10px; text-align:center;}
.crt_cats a{ display:block; float:left; height:28px; line-height:26px; padding:0 20px; background:#fafcf9; border:solid 1px #bbcdb2; color:#000000; font-size:14px; margin-right:10px; margin-top:5px;}
.crt_cats a:hover{ background:#3b684e; color:#FFFFFF; border:1px #3b684e solid}
.grid li{width:263px; height:230px; background:#FFFFFF; padding-right: 28px; }
.grid .l_img{width:263px; height:200px; overflow: hidden;}
.grid li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.grid li:nth-of-type(3n) { padding-right: 0px;
}
.grid .l_img img{ width:246px; height:180px; padding:7px;border:solid 1px #e5e5e5;}
.grid h5{ padding:0; margin:6px 0; height:20px; line-height:20px; overflow:hidden; font-size:12px;}
.grid .l_ginfo, .jmSty3 .grid h5{ font-size:14px; width:100%; text-align:center; height:20px; line-height:20px; margin-top:5px; overflow:hidden}

.cnt img{ max-width: 846px; margin: 0px auto;
    /* text-align: center; */
    display: block;
	margin-top: 20px;
 }
/***************box3***********/


